human torpedo - Spanish English Dictionary